@charset "utf-8";
/* CSS Document */
/* CSS Document */
*{ margin:0; padding:0;}
html{background:#fff;
min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1201?"1200px":"");}
body{  font-family:"微软雅黑";}
a{  text-decoration:none;}
a:hover{  text-decoration:none}
ul{ list-style:none;}
img{ border:none;}
.clear{ clear:both; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,
h3,h4,h5,h6,u,b,p,span,i,a{margin:0;padding:0;list-style:none;text-decoration:none;color:#333;
font-family:"微软雅黑";font-weight:normal;font-size:16px;text-decoration:none}
button{border:none;background:none;}
.clear:after{content:"";display:block;clear:both;}
.wrap{width:1200px;margin:0 auto;}
input,textarea,select{ border:none;outline:medium; font-family:"微软雅黑"; }
:-moz-placeholder { color: #999; } ::-moz-placeholder { color: #999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }
#page{background:#fff;}
/**/
head{
	height:94px;
	}
.head .nav{
	height:51px;
	margin-top:43px;
	}
.head .nav li{
	float:left;
	width:110px;
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#fff;
	text-align:center;
	}
.head .nav li a{
	display:block;
	color:#007bff;
	font-weight:bold;
	}

.head .nav li:hover a{
	color:#262626;
	}
.head .nav li.active{
	border-bottom:1px solid #fff;
	}
/**/
.sy-biao{
	padding:30px 0;
	}
.sy-biao .b-zuo{
	background:url(../images/bg_04.png) no-repeat top left;
	padding:5px 45px;
	}	
.sy-biao .b-zuo h2{
	font-size:30px;
	font-weight:bold;
	color:#c22a21;
	}
.sy-biao .b-zuo h3{
	color:#262626;
	font-size:24px;
	font-weight:bold;
	line-height:50px;
	text-transform:uppercase;
	}
.sy-biao .b-zuo p{
	width:50px;
	height:3px;
	background:#dcdcdc;
	}
.sy-biao .b-you{
	font-family:"Impact";
	font-size:112px;
	font-weight:bold;
	color:#e8e8e8;
	text-transform:uppercase;
	}
.s-cp{
	height:444px;
	padding:110px 0 98px 96px;
	}	
.product{
	width:1046px;
	height:372px;
	background:#eee;
	padding:36px 29px;
	}	
.product ul li{
	float:left;
	width:330px;
	height:305px;
	margin:5px;
	}	
.product ul li div{
	width:330px;
	height:245px;
	overflow:hidden;
	}
.product ul li img{
	display:block;
	width:330px;
	height:245px;
	webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);transform: scale(1)
	}
.product ul li:hover img{
	-webkit-transform: scale(1.1);transform: scale(1.1);
	}
.product ul li p{
	height:50px;
	line-height:50px;
	font-size:16px;
	color:#222;
	background:#fff;
	text-align:center;
	overflow:hidden;
	}
.product ul li a{
	width:100%;
	height:auto;
	display:block;
	}	
.s-cp a{
	display:block;
	float:right;
	margin-top:30px;
	width:190px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	background:#c22a21;
	}
	
.chanpin{
	margin-bottom:30px;
	}
.a-us{
	padding-bottom:150px;
	}	
.a-us .sy-biao .b-zuo h2{
	color:#fff;
	}	
.a-us .sy-biao .b-zuo h3{
	color:#fff;
	}
.a-us .sy-biao .b-zuo p{
	background:#fff;
	} 	
.a-us .sy-biao{
	padding:30px 0 0;	
	}
.us-zuo{
	width:490px;
	height:270px;
	padding:60px 50px;
	background:#fff;
	margin-top:100px;
	}	
.us-zuo p{
	line-height:32px;
	height:192px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
	}	
.us-zuo a{
	width:190px;
	height:50px;
	text-align:center;
	line-height:50px;
	border:1px solid #c22a21;
	color:#c22a21;
	display:block;
	color:#c22a21;
	margin-top:40px;
	}	
.us-you{
	width:475px;
	height:656px;
	overflow:hidden;
	}	
.us-you img{
	display:block;
	width:475px;
	height:656px;
	webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);transform: scale(1)
	}	
.us-you:hover img{
	-webkit-transform: scale(1.1);transform: scale(1.1);
	}	
	
.s-case{
	padding:30px 0;
	}	

.s-case ul li{
	float:left;
	width:19.2%;
	margin-right:1%;
	}	
	
.s-case ul li img{
	display:block;
	width:100%;
	}
.s-case ul li:nth-child(5){
	margin-right:0;
	}	
.s-case ul li p{
	width:100%;
	height:50px;
	line-height:50px;
	background:#eee;
	text-align:center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	}
.s-case ul li a{
	display:block;
	width:100%;
	height:auto;
	}
.s-case a{
	width:190px;
	height:50px;
	display:block;
	background:#c22a21;
	line-height:50px;
	text-align:center;
	color:#fff;
	margin:30px auto;
	}	
	
.s-news{
	padding:115px 0;
	}	
.news{
	height:607px;
	background:#fff;
	}	
.news-zuo{
	width:770px;
	}	
.news-zuo .sy-biao{
	width:770px;
	}	
.news-zuo .sy-biao a{
	display:block;
	width:160px;
	color:#c22a21;
	height:50px;
	line-height:50px;
	text-align:center;
	border:1px solid #c22a21;
	margin-top:50px;
	margin-right:50px;
	}
.news-you{
	width:430px;
	height:607px;
	overflow:hidden;
	}
.news-you img{
	width:430px;
	height:607px;
	webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1);transform: scale(1);
	}
.news-you:hover img{
	-webkit-transform: scale(1.1);transform: scale(1.1);
	}
.news-zuo ul{
	padding:20px 50px;
	}	
.news-zuo ul li{
	margin-bottom:25px;
	}
.news-zuo ul li h4{
	font-size:16px;
	color:#c22a21;
	line-height:50px;
	width:530px;
	height:50px;
	font-weight:bold;
	}	
.news-zuo ul li h6{
	height:50px;
	line-height:50px;
	color:#a7a7a7;
	font-size:15px;
	}	
.news-zuo ul li p{
	color:#787878;
	line-height:28px;
	height:56px;
	font-size:15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	}	
.zxly{
	padding:50px 50px 30px;
	background:#eee;
	width:1100px;
	margin:0 auto;
	}
.zxly-top div{
	width:330px;
	padding:10px;
	margin-right:25px;
	margin-bottom:12px;
	float:left;
	background:#fff;
	}	
.zxly-top div:nth-child(3){
	margin-right:0;
	}
.zxly-top div input{
	width:290px;
	background:#fff;
	}	
.zxly textarea{
	padding:10px;
	width:1080px;
	line-height:28px;
	height:60px;
	margin:0 auto;
	display:block;
	background:#fff;
	font-size:16px;
}
.zxly button{
	width:190px;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:16px;
	background:#c22a21;
	margin:20px auto 0;
	display:block;
	}	
.foot{
	display:block;
	text-align:centerl;
	padding:20px 0;
	color:#fff;
	margin:0 auto;
	text-align:center;
	}	
/**/
.case-list ul li{
	float:left;
	width:390px;
	margin-right:15px;
	margin-left:0;
	margin-bottom:30px;
	}	
	
.case-list ul li:nth-child(3n){
	margin-right:0;
	}	
	
.case-list ul li img{
	width:100%;
	/*height:auto;*/
	display:block;
	}	
.case-list ul li p{
	width:100%;
	height:60px;
	text-align:center;
	line-height:60px;
	background:#eee;
	}	
.fenye{
	margin:40px auto;
	text-align:center;
	}	
.fenye a{
	padding:5px 10px;
	border:1px solid #d2d2d2;
	background:#fff;
	margin:0 5px;
	color:#2d2d2d;
	}	
.fenye span{
	padding:5px 10px;
	border:1px solid #d2d2d2;
	background:#fff;
	margin:0 5px;
	}	
.fenye a.xuan{
	background:#22252a;
	border:1px solid #22252a;
	color:#fff;
	}	
.fenye a:hover{
	background:#22252a;
	border:1px solid #22252a;
	color:#fff;
	}		
	
.a-us-xq img{
	float:left;
	margin-right:20px;
	width:380px;
	height:480px;
	}	
.a-us-xq div{
	line-height:28px;
	}	
.c-us img{
	display:block;
	margin:30px auto;
	}	
.c-us div{
	line-height:34px;
	text-align:center;
	}	
.rc{
	padding:20px;
	}	
.rc li{
	padding:20px;
	border-bottom:1px solid #eee;
	}	
/**/
.s-jyzx{
	height:641px;
	}
.s-jyzx ul{
	margin-top:50px;
	margin-bottom:20px;
	}
.s-jyzx ul li{
	float:left;
	width:562px;
	padding:10px;
	height:152px;
	margin-bottom:30px;
	background:#fff;
	}	
.s-jyzx ul li a{
	display:-webkit-box;
	}
.s-jyzx ul li:nth-of-type(odd){
	margin-right:17px;
	}
.s-jyzx ul li:nth-of-type(even){
	margin-left:17px;
	}	
.s-jyzx ul li img{
	width:191px;
	height:145px;
	}	
.s-jyzx ul li a>div{
	height:145px;
	width:350px;
	padding-left:20px;
	}	
	
.s-jyzx ul li a>div h2{
	font-size:18px;
	color:#404040;
	height:28px;
	line-height:28px;
	overflow:hidden;
	word-break:keep-all;
	white-space:nowrap;
	text-overflow:ellipsis;
	}	
.s-jyzx ul li a>div p{
	width:55px;
	height:2px;
	margin:10px 0;
	background:#56509f;
	}	
.s-jyzx ul li a>div div{
	height:90px;
	line-height:30px;
	color:#737373;
	font-size:15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	}	
.jyzx-list{
	height:auto;
	}	
.jyzx-list ul li{
	padding:20px;
	width:1158px;
	height:118px;
	border:1px solid #e5e5e5;
	margin-bottom:20px;
	}
.jyzx-list ul li:nth-of-type(odd){
	margin-right:0;
	}
.jyzx-list ul li:nth-of-type(even){
	margin-left:0;
	}
.jyzx-list ul li img{
	width:174px;
	height:118px;
	}	
.jyzx-list ul li a>div{
	width:710px;
	height:118px;
	}	
.jyzx-list ul li a>div h2{
	font-size:18px;
	color:#5b5b5b;
	font-weight:bold;
	margin-bottom:15px;
	}	
.jyzx-list ul li a>div div{	
	height:60px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	}
.jyzx-list ul li:hover{
	background:#c22a21;
	border: 1px solid #c22a21;
	}	
	
.jyzx-list ul li:hover h2{
	color:#fff;
	}	
.jyzx-list ul li:hover div{
	color:#fff;
	}	
	
.rcan{
	width: 162px;
	height: 50px;
	margin: 0 auto;
	border: 1px solid #C22A21;
	color: #C22A21;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}
.rc li h3{
	text-align: center;
	color: #C22A21;
	font-size: 22px;
}
.rc li div{
	overflow: hidden;
}
.rc li div p{
	float: left;
	width: 26%;
	margin-left: 50px;
	padding-left: 2%;
	margin-top: 40px
}
.rc li div p span{
	display: block;
	margin-top: 22px;
}
.flt a{
	display: inline-block;
	text-align: center;
	position: relative;
	padding-left: 15px;
	margin-right: 5px;
}
.flt a::before{
	content: "/";
	position: absolute;
	left: 0;
}
.cpzs{
	width: 1200px;
	margin: 0 auto
}
.cpzs>li{
	width: 291px;
	height: 288px;
	float: left;
	margin-right: 12px;
}
.cpzs>li:nth-child(4n){
	margin: 0;
}
.cpzs>li>a>p{
	width: 100%;
	height: 76px;
	line-height: 76px;
	text-align: center;
	background: #fff;
}
.typeon	{color:#c22a21}
	
/*详情*/
#news_con {	width: auto;	min-height: 360px;	padding: 15px;	padding-right: 0px;	color:#000;	text-align:justify;}
#news_con .h1 {	text-align: center;	font-size: 16px; margin-bottom:20px; font-weight:bold;}
#news_con .h2 {	text-align: center;	font-weight: normal;	width: auto;	height: 25px;	line-height: 25px;	border-top: solid 1px #ccc;	border-bottom: solid 1px #ccc;	color: #666;	margin-bottom: 5px; font-size:14px}
#news_con #pic { position:relative;text-align: center;	margin-bottom: 5px;}
#news_con #pic #prev{ position:absolute; top:50%; left:0px; font-size:50px;font-weight:bold}
#news_con #pic #next{ position:absolute; top:50%; right:0px; font-size:50px;font-weight:bold}
#news_con #pic #prev_none{ position:absolute; top:50%; left:0px; color:#999; font-size:50px;font-weight:bold}
#news_con #pic #next_none{ position:absolute; top:50%; right:0px; color:#999; font-size:50px;font-weight:bold}
#news_cons_title{border-bottom:solid 1px #ccc; font-weight:bold ; font-size:15px; margin-bottom:10px;}
#news_cons{ margin-top:25px; margin-bottom:30px; font-size:15px; line-height:25px;}
#news_con  a { font-size:14px !important;}
#mv { font-size:14px;}
.mr{ width:1050px; margin:20px 0; line-height:25px;}